// 引入joi模块

const Joi = require('Joi');

// 定义对象验证规则
const schema = Joi.object({
    username: Joi.string().min(2).max(5).required().error(new Error('用户名没有通过验证')),
    birth:Joi.number().min(1900).max(2020).error(new Error('出生日期没有通过验证'))
    
});


async function run() {
    try {
        //实施验证
        await schema.validateAsync({username:'ab',birth:1222})
    }catch(err){
        console.log(err.message);
        return;
    }
    console.log('验证通过');
}

run();